home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
pc
/
LOGIC Apple II 5.25" Library - DOS Part 3
/
DOS069.dsk
/
PING PONG.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
1KB
|
46 lines
100 HGR2 : POKE -16302,0
102 PRINT "<CTRL-G>";
105 HCOLOR= 3
110 HPLOT 0,0 TO 279,0: HPLOT 0,191 TO 279,191
120 X = 50:Y = 50:XO = X:YO = Y
130 AO = ( PDL(0)/1.41) +5:BO = ( PDL(1)/1.41) +5
140 XS = 12:YS = 3.4
145 GOSUB 160: GOSUB 500: GOSUB 160: GOSUB 700: GOTO 145
160 X = XO +XS
180 IF X >1 AND X <279 THEN 300
183 REM XS=XS+ .2
185 IF X >100 THEN 195
190 IF Y >A +5 OR Y <A -5 THEN 100
191 YS = (Y -A) *2.5
192 GOTO 260
195 IF Y >B +5 OR Y <B -5 THEN 100
196 YS = (Y -B) *2.5
260 XS = -1 *XS
265 FOR S = 1 TO 3:Q = PEEK( -16336): NEXT
270 GOTO 160
300 Y = YO +YS
320 IF Y >1 AND Y <191 THEN 400
340 YS = -1 *YS
350 FOR S = 1 TO 3:Q = PEEK( -16336): NEXT
360 GOTO 300
400 HCOLOR= 0
410 HPLOT XO,YO
420 HCOLOR= 3
430 HPLOT X,Y
440 XO = X:YO = Y
450 RETURN
500 B = ( PDL(1)/1.41) +5
530 HCOLOR= 0
560 HPLOT 279,BO -5 TO 279,BO +5
580 HCOLOR= 3
620 HPLOT 279,B -5 TO 279,B +5
640 BO = B: RETURN
700 A = ( PDL(0)/1.41) +5
730 HCOLOR= 0
740 HPLOT 0,AO -5 TO 0,AO +5
750 HCOLOR= 3
760 HPLOT 0,A -5 TO 0,A +5
780 AO = A: RETURN
1000 REM HI-RES PONG
1010 REM BY CHRIS OBERTH
1020 REM PROGRAM NOT FINISHED